<?php

class myUser extends sfGuardSecurityUser
{
	public function getFormObject()
	{
		//$user				= Doctrine::getTable('DadosUsuario')->find($this->getDadosUsuario()->getIdDadosUsuario());
		
		$user	= '';
		
//		if(sfContext::getInstance()->getRequest()->hasParameter('id_dados_usuario') && sfContext::getInstance()->getRequest()->getParameter('id_dados_usuario') != "")
//			$user				= Doctrine::getTable('DadosUsuario')->find(sfContext::getInstance()->getRequest()->getParameter('id_dados_usuario'));
		
		if($this->getIdDadosUsuario() != "")
			$user				= Doctrine::getTable('DadosUsuario')->find($this->getIdDadosUsuario());
		
		$this->object_form	= new DadosUsuarioForm($user);
		
		return $this->object_form->getObject();
	}
	
	public function getDadosUsuario()
	{
		//$user				= Doctrine::getTable('DadosUsuario')->findByIdUsuario($this->getGuardUser()->getId());
		$user	= '';
		
		if(sfContext::getInstance()->getRequest()->hasParameter('id_dados_usuario') && sfContext::getInstance()->getRequest()->getParameter('id_dados_usuario') != "")
		{
			$user				= Doctrine::getTable('DadosUsuario')->find(sfContext::getInstance()->getRequest()->getParameter('id_dados_usuario'));
			$user				= $user[0];	
		}
			
		return $user;
	}
	

	
	public function getIdDadosUsuario()
	{
		return $this->getAttribute('id_dados_usuario');
	}
}
